package com.jwsoft.manager.common.vo.eduSchoolXwtj;

import com.bifang.assistant.common.vo.BasePageVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * QueryVO
 *
 * @author zhiyuan
 * @since 2023-03-09
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Schema(name = "EduSchoolXwtjQueryVO", title = "查询VO", description = "查询实体类")
public class EduSchoolXwtjQueryVO extends BasePageVO {

    @Schema(name = "schoolXwtjId", title = "主键")
    private String schoolXwtjId;

    @Schema(name = "fullName", title = "学生姓名")
    private String fullName;

    @Schema(name = "idcard", title = "学生身份证")
    private String idcard;

    @Schema(name = "birthYmd", title = "出生日期")
    private String birthYmd;

    @Schema(name = "sex", title = "性别")
    private String sex;

    @Schema(name = "address", title = "现居住地址")
    private String address;

    @Schema(name = "householdPlace", title = "户籍地")
    private String householdPlace;

    @Schema(name = "fatherIdcard", title = "父亲（监护人）证件号码")
    private String fatherIdcard;

    @Schema(name = "motherIdcard", title = "母亲身份证")
    private String motherIdcard;

    @Schema(name = "schoolId", title = "学校")
    private String schoolId;

    @Schema(name = "schoolName", title = "学校名称")
    private String schoolName;

    @Schema(name = "schoolCategory", title = "学段")
    private String schoolCategory;

    @Schema(name = "schoolNature", title = "选择学校办别0.公办 1.民办")
    private String schoolNature;

    @Schema(name = "year", title = "年份")
    private Integer year;

    @Schema(name = "configName", title = "招生类别")
    private String configName;

    @Schema(name = "houseId", title = "房产id")
    private String houseId;

    @Schema(name = "householdId", title = "户籍id")
    private String householdId;

    @Schema(name = "enrollStatus", title = "报名状态：0，待审核 1，待录取 2，已录取 3,业务不录取 4,系统不录取")
    private String enrollStatus;

    @Schema(name = "areaCode", title = "行政区划")
    private String areaCode;

    @Schema(name = "street", title = "所属街道")
    private String street;

    @Schema(name = "targetSchoolZhid", title = "按综合规则取目标学校id")
    private String targetSchoolZhid;

    @Schema(name = "targetSchoolFcid", title = "按房产规则取目标学校id")
    private String targetSchoolFcid;

    @Schema(name = "targetSchoolHjid", title = "按户籍规则取目标学校id")
    private String targetSchoolHjid;

    @Schema(name = "jhrs", title = "计划人数")
    private Integer jhrs;

    @Schema(name = "lqrs", title = "录取人数")
    private Integer lqrs;
}
